Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rebase: update csi-resizer to v1.13.1 #5071

Open
wants to merge 2 commits into
base: devel
Choose a base branch
from

Conversation

nixpanic
Copy link
Member

@nixpanic nixpanic commented Jan 10, 2025

The Kubernetes CSI community has released an updated external-resizer
sidecar that fixes some issues and adds a few improvements.

See: https://github.com/kubernetes-csi/external-resizer/releases/tag/v1.13.1

@mergify mergify bot added the rebase update the version of an external component label Jan 10, 2025
@nixpanic nixpanic added the ci/skip/multi-arch-build skip building on multiple architectures label Jan 10, 2025
@nixpanic
Copy link
Member Author

/test ci/centos/k8s-e2e-external-storage/1.32

@nixpanic
Copy link
Member Author

/test ci/centos/mini-e2e-helm/k8s-1.30

@nixpanic
Copy link
Member Author

/test ci/centos/mini-e2e/k8s-1.31

Madhu-1
Madhu-1 previously approved these changes Jan 10, 2025
@Madhu-1 Madhu-1 requested a review from a team January 10, 2025 12:54
@nixpanic
Copy link
Member Author

It seems the new container-image is not available in the registry yet.

@nixpanic nixpanic force-pushed the sidecars/external-resizer/v1.13.0 branch from d24e408 to c8bfab2 Compare January 14, 2025 08:37
@nixpanic nixpanic changed the title rebase: update csi-resizer to v1.13.0 rebase: update csi-resizer to v1.13.1 Jan 14, 2025
@mergify mergify bot dismissed Madhu-1’s stale review January 14, 2025 08:38

Pull request has been modified.

@nixpanic
Copy link
Member Author

It seems the new container-image is not available in the registry yet.

v1.13.0 failed to build and could not be pushed to the release repository, v1.13.1 contains the release-tools fixes and is now available.

Madhu-1
Madhu-1 previously approved these changes Jan 14, 2025
@Madhu-1 Madhu-1 requested a review from a team January 14, 2025 08:43
Rakshith-R
Rakshith-R previously approved these changes Jan 15, 2025
@nixpanic
Copy link
Member Author

@Mergifyio queue

Copy link
Contributor

mergify bot commented Jan 15, 2025

queue

🛑 The pull request has been removed from the queue default

The merge conditions cannot be satisfied due to failing checks.

You can take a look at Queue: Embarked in merge queue check runs for more details.

In case of a failure due to a flaky test, you should first retrigger the CI.
Then, re-embark the pull request into the merge queue by posting the comment
@mergifyio refresh on the pull request.

@nixpanic nixpanic force-pushed the sidecars/external-resizer/v1.13.0 branch from c8bfab2 to 9a64ee4 Compare January 15, 2025 09:21
@mergify mergify bot added the ok-to-test Label to trigger E2E tests label Jan 15, 2025
@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/upgrade-tests-cephfs

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/upgrade-tests-rbd

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.30

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.32

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.31

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.30

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.32

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.31

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.30

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.32

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.31

@ceph-csi-bot ceph-csi-bot removed the ok-to-test Label to trigger E2E tests label Jan 15, 2025
Copy link
Contributor

mergify bot commented Jan 15, 2025

This pull request has been removed from the queue for the following reason: checks failed.

The merge conditions cannot be satisfied due to failing checks:

You should look at the reason for the failure and decide if the pull request needs to be fixed or if you want to requeue it.

If you want to requeue this pull request, you need to post a comment with the text: @mergifyio requeue

@nixpanic
Copy link
Member Author

Interesting failure in the CI:

  [FAIL] External Storage [Driver: rbd.csi.ceph.com] [Testpattern: Dynamic PV (default fs)(allowExpansion)] volume-expand [It] Verify if offline PVC expansion works

Offline PVC expansion is not expected to work if the PVC has a filesystem on it 🤔

@Madhu-1
Copy link
Collaborator

Madhu-1 commented Jan 15, 2025

@nixpanic https://kubernetes.slack.com/archives/C09QZFCE5/p1736798710626099 it looks like its broken. why its running offline expansion for ceph-csi, should we disable it as we don't support it?

@nixpanic
Copy link
Member Author

@nixpanic https://kubernetes.slack.com/archives/C09QZFCE5/p1736798710626099 it looks like its broken. why its running offline expansion for ceph-csi, should we disable it as we don't support it?

Yeah, I also wonder why it would run. Will look into it soonish. Maybe it is because controllerExpansion: true is set in scripts/k8s-storage/driver-rbd.yaml.

The Kubernetes CSI community has released an updated external-resizer
sidecar that fixes some issues and adds a few improvements.

See: https://github.com/kubernetes-csi/external-resizer/releases/tag/v1.13.1
Signed-off-by: Niels de Vos <[email protected]>
@nixpanic nixpanic force-pushed the sidecars/external-resizer/v1.13.0 branch from 9a64ee4 to 3c37350 Compare January 15, 2025 15:25
@mergify mergify bot dismissed stale reviews from Madhu-1 and Rakshith-R January 15, 2025 15:26

Pull request has been modified.

# Support for volume expansion in controllers
controllerExpansion: true
# Support for volume expansion in controllers (only for RBD with BlockMode)
controllerExpansion: false
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nixpanic we still need this to set to true for filesystem as well as it needs both controllerExpansion and filesystem resize as well?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, the options are a bit confusing, and their documentation could be better... I now found an offlineExpansion option, maybe that is more suitable.

@nixpanic
Copy link
Member Author

/test ci/centos/k8s-e2e-external-storage/1.32

The `offlineExpansion` option enables tests that try to expand volumes
in the CSI Controller (provisioner). This is only possible for BlockMode
volumes, as a FileMode volume needs run a filesystem resizer while the
volume is attached.

Signed-off-by: Niels de Vos <[email protected]>
@nixpanic nixpanic force-pushed the sidecars/external-resizer/v1.13.0 branch from 3c37350 to dbb2cd3 Compare January 15, 2025 15:35
@nixpanic
Copy link
Member Author

/test ci/centos/k8s-e2e-external-storage/1.32

Copy link
Collaborator

@Madhu-1 Madhu-1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

scripts/k8s-storage/driver-rbd.yaml Show resolved Hide resolved
@Madhu-1 Madhu-1 requested a review from a team January 16, 2025 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/skip/multi-arch-build skip building on multiple architectures rebase update the version of an external component
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants